package main

import "fmt"

//全局变量
var n7 = 100
var n8 = 200
//一次性声明
var(
	n9 = 500
	n10 = 800
)

func main(){
	//局部变量
	//第一种
	var mun int = 18
	fmt.Println("mun is: ",mun)
	//第二种，int为赋值时，默认0
	var mun2 int
	fmt.Println(mun2)
	//第三种，未指定类型，根据赋值自动识别
	var mun3 = 10
	fmt.Println(mun3)
	//第四种.省略var 。注意 := 不能 = 
	sex := "男"
	fmt.Println(sex)
	fmt.Println("----------------------------------")
	//声明多个变量
	var n1,n2,n3 int
	fmt.Println(n1,n2,n3)
	//多个赋值,以“,”分割
	var n4,name,n5 = 10,"eric",6.6
	fmt.Println(n4,name,n5)
    
	n6,height := 6.9,172
	fmt.Println(n6,height)

//输出全局变量
	fmt.Println(n7,n8)
	fmt.Println(n9,n10)
}